package pl.gigiel.behaviour;

import pl.gigiel.behaviour.exception.BehaviourException;

public interface IBoidFactory {
	<T extends IBoid> IBoid createBoid(Class<T> boidClass, IEnvironment environment, ISteerManager steerManager, IBoidFeatures features) throws BehaviourException;
}
